package juniors.negocio;

import java.util.Collection;

import juniors.dao.CentroEstudioDAO;
import juniors.excepcion.DAOExcepcion;
import juniors.modelo.CentroEstudio;


public class GestionCentroEstudio {
	
	
	
	public CentroEstudio obtener (int idCentroEstudio) throws DAOExcepcion{
		CentroEstudioDAO dao = new CentroEstudioDAO();
		return dao.obtener(idCentroEstudio);
	}
	
	
	public Collection<CentroEstudio> buscarCentroEstudio(String nombre)
			throws DAOExcepcion {
		CentroEstudioDAO dao = new CentroEstudioDAO();
		return dao.listar();
	}


	public CentroEstudio insertar(String nombre, String direccion, String telefono, String tipoCentro, String url, String logo)
			throws DAOExcepcion {
		CentroEstudioDAO dao = new CentroEstudioDAO();
		
		CentroEstudio vo = new CentroEstudio();
		vo.setNombre(nombre);
		vo.setDireccion(direccion);
		vo.setTelefono(telefono);
		vo.setTipoCentro(tipoCentro);
		vo.setUrl(url);
		vo.setLogo(logo);
		
		return dao.insertar(vo);
		
	}
	
	public void actualizar(CentroEstudio ce)
			throws DAOExcepcion {
		CentroEstudioDAO dao = new CentroEstudioDAO();

		dao.actualizar(ce);
	}

	public Collection<CentroEstudio> listar()
			throws DAOExcepcion {
		CentroEstudioDAO dao = new CentroEstudioDAO();
		return dao.listar();
	}
	
	
	public Collection<CentroEstudio> buscarporNombre(String nombre)
			throws DAOExcepcion {
		CentroEstudioDAO dao = new CentroEstudioDAO();
		return dao.buscarCentroEstudio(nombre);
	}
	
	
}
